約 4,919,019 件
https://w.atwiki.jp/mikudiva2/pages/15.html
モジュール一覧 初音ミク 名前 獲得条件 ショップ価格 初音ミクオリジナル 初期所持 - ヴィンテージドレス ロミオとシンデレラ NORMALクリア 15000 初音ミク 蝶 magnet NORMALクリア 15000 スピリチュアル 愛言葉 HARDクリア 20000 おさんぽスタイル サウンド NORMALクリア 15000 みくずきん クローバー・クラブ NORMALクリア 15000 イエロー Yellow NORMALクリア 20000 ジャー★ジ ぽっぴっぽー NORMALクリア 15000 ノーブル カンタレラ NORMALクリア 15000 パウダー 初めての恋が終わる時 NORMALクリア 15000 ナチュラル 巨大少女 NORMALクリア 20000 ホワイトワンピース Dear NORMALクリア 15000 エールダンジュ VOiCE-DIVA MIX- NORMALクリア 15000 スペイシーナース 恋色病棟 NORMALクリア 15000 初音ミク キュート Promise NORMALクリア 15000 エンジェル ハジメテノオト NORMALクリア 15000 サイハテミク サイハテ NORMALクリア 20000 ピンクポップス こっち向いてBaby NORMALクリア 15000 ピンクポップス AS こっち向いてBabyNORMALクリア 15000 カラフルドロップ カラフルxメロディ NORMALクリア 20000 ∞ 初音ミクの激唱 NORMALクリア 20000 - - - メイコスタイル ミラクルペイント HARDクリア 10000 リンスタイル いのちの歌 HARDクリア 10000 スペチャン5 みくみくにしてあげる♪ HARDクリア 10000 スペチャン39 みくみくにしてあげる♪ NORMALクリア 10000 ガリア軍第7小隊 荒野と森と魔法の歌 NORMALクリア 10000 チア DearCocoaGirls NORMALクリア 10000 プラグイン マージナル HARDクリア 10000 ゴシック 天鷲絨アラベスク HARDクリア 10000 プリンセス ワールドイズマイン HARDクリア 10000 ミコ いのちの歌 HARDクリア 10000 にゃんこ ハト HARDクリア 10000 ねむねむ マージナル NORMALクリア 10000 ハートハンター ワールドイズマイン NORMALクリア 10000 ボーカル Packaged NORMALクリア 10000 パンク ストロボナイツ HARDクリア 10000 ダンサー ラブリスト更新中? HARDクリア 10000 スター Packaged HARDクリア 10000 フェアリー みくみく菌にご注意♪ NORMALクリア 10000 スクール The secret garden HARDクリア 10000 スノウ ストロボナイツ NORMALクリア 10000 アラビアン 天鷲絨アラベスク NORMALクリア 10000 みやび みくみく菌にご注意♪ HARDクリア 10000 チャイナ ラブリスト更新中? NORMALクリア 10000 マジシャン ミラクルペイント NORMALクリア 10000 ホワイトドレス メルト NORMALクリア 10000 パイレーツ ハト NORMALクリア 10000 VN02 moon NORMALクリア 10000 ギャラクシー moon HARDクリア 10000 初音ミク スイムウェアS メルト HARDクリア 30000 初音ミク スイムウェア 全楽曲 NORMALクリア 30000 ハツネミク The secret garden NORMALクリア 10000 P-スタイルPB 全楽曲 EASYクリア 10000 P-スタイルCW 全楽曲 EASYクリア 10000 P-スタイルIS 全楽曲 EASYクリア 10000 P-スタイルRP 全楽曲 EASYクリア 10000 P-スタイルLP 全楽曲 EASYクリア 10000 P-スタイルFB 全楽曲 EASYクリア 10000 P-スタイルMG 全楽曲 EASYクリア 10000 P-スタイルCG 全楽曲 EASYクリア 10000 鏡音リン アシンメトリーR ジェミニ NORMALクリア 15000 リアクター 炉心融解 NORMALクリア 20000 EoEスタイル 炉心融解 HARDクリア 20000 鏡音リン キュート Promise NORMALクリア 15000 チアフルキャンディ カラフルxメロディ NORMALクリア 20000 - - - 鏡音リン スイムウェア 全楽曲 NORMALクリア 30000 鏡音レン パンキッシュ 右肩の蝶 NORMALクリア 15000 スクールジャージ 右肩の蝶 HARDクリア 15000 アシンメトリーL ジェミニ NORMALクリア 15000 - - - 鏡音レン スイムウェア 全楽曲 NORMALクリア 30000 巡音ルカ 巡音ルカ 華 magnet NORMALクリア 15000 シフォンワンピース Just Be Friends NORMALクリア 15000 フロイライン Just Be Friends HARDクリア 15000 ハードロック ダブルラリアット NORMALクリア 15000 VFスーツ ダブルラリアット HARDクリア 15000 - - - 巡音ルカ スイムウェア 全楽曲 NORMALクリア 30000 KAITO クラシック カンタレラ NORMALクリア 15000 - - - - - - - - - - - - カイト スイムウェア 全楽曲 NORMALクリア 30000 MEIKO - - - スカーレット Change me NORMALクリア 15000 モダンガール Change me HARDクリア 15000 モダンガール AS Change me HARDクリア 15000 - - - メイコ スイムウェア 全楽曲 NORMALクリア 30000 亞北ネル エスニック 巨大少女 HARDクリア 20000 - - - 弱音ハク - - - - - - 咲音メイコ ブラックワンピース Dear cocoa girls HARDクリア 20000 - - -
https://w.atwiki.jp/drupal/pages/9.html
モジュール とりあえずモジュール関連の情報を集約してみる。 ご意見はコメントかスレにどうぞ。 リンク モジュール一覧 目的別 重要モジュール一覧 類似モジュールの比較 (英語) モジュール一覧(アルファベット順) 翻訳済み拡張モジュールリスト Project usage overview - 全プロジェクトの順位。重いので注意。 拡張モジュールのインストール方法 拡張モジュールのインストール | Drupal.0829.info 拡張モジュールの導入 | Drupal-jBox.net 拡張モジュールを探すのに便利なサイト Drupal Modules (英語) Drupalモジュール情報共有サイト Contributed module documentation | drupal.org (英語) 拡張モジュール | ≡ Drupal Japan ≡ 説明のあるモジュール Admin Role Administration menu Advanced User Article Backup and Migrate Backup Files Better Formats Better Messages CAPTCHA CCK Content Access Content Management Filter Content Templates (Contemplate) Custom Search deletetab Demonstration site (Sandbox / Snapshot) Drupal Terminal Drush Edit As New Edit term FCKeditor freelinking gmap Hacked! Image IMCE Localization update LoginToboggan Node import Organic groups(OG) Page theme Re Comment subjects Read only mode Recent Changes Rules Services SMTP System Table Cleaner Taxonomy dhtml Tetris Token Translation template extractor(potx) User Delete Views
https://w.atwiki.jp/mikudiva/pages/454.html
モジュール モジュール一覧初音ミク 鏡音リン 鏡音レン 巡音ルカ KAITO MEIKO コメント モジュール一覧 収録モジュール 全184種類 前作から引き継げる物については「引継」の所に以下の表記をしてある。 f/F - Vita版・PS3版を問わず、前作のセーブデータから引き継ぎが可能。 F - PS3版のみ前作のセーブデータから引き継ぎが可能。 初音ミク 全73種 モジュール名 値段 オススメ曲 開放条件 引継 備考 初音ミク オリジナル - ※1 最初から所持 - 初音ミク アペンド メルト(Gu.1) 初音ミクでリズムゲームを35回クリア f/F 初音ミク V3 メルト(Gu.2) 初音ミクでリズムゲームを39回クリア - アバンガード アカツキアライヴァル(Vo.1) アカツキアライヴァルを1回クリア - ナナイロライン Glory 3usi9(Gu.1) Glory 3usi9を1回クリア - ゆるふわパステル Glory 3usi9(Vo.1) Glory 3usi9を5回クリア - ブレス・ユー 二息歩行 二息歩行を1回クリア - みくずきん クローバー♣クラブ クローバー♣クラブを1回クリア - マジシャン ミラクルペイント ミラクルペイントを1回クリア - 花詞 指切り(Vo.1) 指切りを1回クリア - 華車 指切り(Gu.1) 指切りを5回クリア - カラフルドロップ カラフル×メロディ(Vo.1) カラフル×メロディを1回クリア - リグレット からくりピエロ(Vo.1) からくりピエロを1回クリア - マリオネット からくりピエロ(Gu.1) からくりピエロを1回クリア - マリオネット AS - からくりピエロHARDをクリア - 仮面あり ライアー なりすましゲンガー(Vo.2) なりすましゲンガーを5回クリア - 月光アゲハ Knife(Vo.2) Knifeを1回クリア - スクール 桜ノ雨 桜ノ雨を1回クリア - サイレン こちら、幸福安心委員会です。 こちら、幸福安心委員会です。を1回クリア - ローザ・ビアンカ カンタレラ ~grace edition~(Gu.1) カンタレラ ~grace edition~を5回クリア - ローザ・ビアンカ AS - カンタレラ ~grace edition~での累計MAXコンボ500達成 - 仮面なし オービット SPiCa -39 s Giving Day Edition- SPiCa -39 s Giving Day Edition-を1回クリア - ヴィンテージドレス ロミオとシンデレラ ロミオとシンデレラを1回クリア - メテオライト メテオ メテオを1回クリア - ラセツトムクロ 結んで開いて羅刹と骸 結んで開いて羅刹と骸を1回クリア - ストリートポップ カゲロウデイズ(Gu.1) カゲロウデイズを1回クリア - コンフリクト 裏表ラバーズ(Vo.1,Vo.2) 裏表ラバーズを1回クリア - シャノワール エンヴィキャットウォーク エンヴィキャットウォークを1回クリア - シャノワール AS - エンヴィキャットウォークを5回クリア - ネコミミと手袋なし シュープリーム ワールドイズマイン ワールドイズマインを1回クリア - オレンジブロッサム DECORATOR DECORATORを1回クリア - ∞ 初音ミクの激唱 初音ミクの激唱を1回クリア - ディメンション 二次元ドリームフィーバー 二次元ドリームフィーバーを1回クリア - 初音ミク 蝶 ※2 アカツキアライヴァルHARDをクリア - おさんぽスタイル - Packagedを1回クリア - ノーブル - ワールドイズマインHARDをクリア - ナチュラル - メルトの累計MAXコンボ393達成 - ゴシック - 二次元ドリームフィーバーHARDをクリア - にゃんこ - カゲロウデイズを5回クリア - 耳と尻尾が動く ホワイトドレス - メルトを1回クリア - ハートハンター - みくみくにしてあげる♪【してやんよ】を1回クリア - マジカルミライ - リズムゲームを39回クリア - ピエレッタ - からくりピエロをオススメのモジュールでクリア f/F 堕悪天使 - こちら、幸福安心委員会です。を5回クリア f/F パンジー - Packagedを5回クリア f/F サマーメモリー - SPiCa -39 s Giving Day Edition-をオススメのモジュールでクリア f/F イノセント - ロミオとシンデレラを5回クリア f/F ソリチュード - からくりピエロのすべての難易度を1回プレイ f/F 理系少女 - SPiCa -39 s Giving Day Edition-を5回クリア f/F 紫揚羽 - ミラクルペイントを5回クリア f/F メモリア - 結んで開いて羅刹と骸を5回クリア f/F スターヴォイス - メテオを5回クリア f/F ディープスカイ - 桜ノ雨を5回クリア f/F 初音ミク 翠玉 - 裏表ラバーズを5回クリア f/F フォニュエールスタイル - 初音ミクでリズムゲームを35回クリア f/F ねこねこケープ - クローバー♣クラブを5回クリア f/F アジテーション - 二次元ドリームフィーバーを5回クリア f/F ハートビート - メルトを5回クリア f/F ホーリーゴッデス - こちら、幸福安心委員会です。をオススメのモジュールでクリア f/F Hello, Good Night. - 二息歩行を5回クリア f/F わがまま工場長 - 初音ミクの激唱を5回クリア f/F リンケージ - DECORATORを5回クリア F ハニーウィップ - ワールドイズマインをシャイターゲットを使用してクリア F リンちゃん愛し隊1号 - 二次元ドリームフィーバーをオススメのモジュールでクリア F 壱ノ桜・桜花 - 桜ノ雨HARDをクリア F レーシングミク 2012 Ver. - 初音ミクでリズムゲームを35回クリア f/F 雪ミク 2013 - 初音ミクでリズムゲームを30回クリア - 雪ミク 2013 AS - 初音ミクでリズムゲームを30回クリア - 綿帽子なし リボンガール - 初音ミクでリズムゲームを40回クリア f/F らんみんぐ - 初音ミクでリズムゲームを40回クリア f/F 初音ミク 浴衣スタイル - 初音ミクでリズムゲームを40回クリア f/F 初音ミク SW みずたまビキニ ※3 初音ミクでリズムゲームを45回クリア f/F 初音ミク SW スクール競泳 - 初音ミクでリズムゲームを45回クリア f/F ※1…メルト(Vo.1)、Packaged、みくみくにしてあげる♪【してやんよ】、カゲロウデイズ(Vo.1)、DLCの愛言葉、こっち向いて Baby、マージナル、歌に形はないけれど(Gu.1)のオススメモジュール扱いとなっている。 ※2…DLCのmagnet(Vo.1)のオススメモジュール扱いとなっている。 ※3…DLCの積乱雲グラフィティ(Gu.1)のオススメモジュール扱いとなっている。 鏡音リン 全26種 モジュール名 値段 オススメ曲 開放条件 引継 備考 鏡音リン オリジナル - ココロ 最初から所持 - 鏡音リン アペンド - 鏡音リンでリズムゲームを35回クリア f/F 夢見るパンダ スキキライ(Vo.1) スキキライを1回クリア - チアフルキャンディ カラフル×メロディ(Vo.2) カラフル×メロディを1回クリア - フェイカー なりすましゲンガー(Vo.1) なりすましゲンガーを1回クリア - リアクター 炉心融解 炉心融解を1回クリア - ヒマワリ Knife(Vo.1) Knifeを1回クリア - ソレイユ soundless voice(Gu.1) soundless voiceを5回クリア - 鏡音リン 蘇芳 - ココロを5回クリア - 鏡音リン 蘇芳 妖狐 - ココロHARDをクリア - 耳と尻尾が動く 陽炎 - 炉心融解HARDをクリア - フェアリーワンピース - ココロを1回クリア - メランコリー - カラフル×メロディHARDをクリア f/F トランスミッター - なりすましゲンガーHARDをクリア f/F 鏡音リン 雨 - Knifeをオススメのモジュールでクリア f/F 鏡音リン 桜月 - 炉心融解を5回クリア f/F シザーズ - 炉心融解をオススメのモジュールでクリア F 弐ノ桜・胡蝶 - カラフル×メロディをオススメのモジュールでクリア F 弐ノ桜・胡蝶 AS - カラフル×メロディをシャイターゲットを使用してクリア F 眼帯なし 魔導師のタマゴ - 鏡音リンでリズムゲームを35回クリア f/F トラッドスクール - 鏡音リンでリズムゲームを40回クリア f/F スタイリッシュエナジーR - 鏡音リンでリズムゲームを40回クリア f/F 鏡音リン 浴衣スタイル - 鏡音リンでリズムゲームを40回クリア f/F 鏡音リン SW しましまビキニ - 鏡音リンでリズムゲームを45回クリア f/F 鏡音リン SW スクール - 鏡音リンでリズムゲームを45回クリア f/F 鏡音リン Future Style - 鏡音リンでリズムゲームを30回クリア F 鏡音レン 全24種 モジュール名 値段 オススメ曲 開放条件 引継 備考 鏡音レン オリジナル - - 最初から所持 - 鏡音レン アペンド - 鏡音レンでリズムゲームを35回クリア f/F 恋するシロクマ スキキライ(Vo.2) スキキライを1回クリア - アヤサキ Knife(Vo.3) Knife HARDをクリア - シエル soundless voice(Vo.1) soundless voiceを1回クリア - イレイザー erase or zero(Vo.1) erase or zeroを1回クリア - ストレンジダーク パラジクロロベンゼン パラジクロロベンゼンを1回クリア - 鏡音レン 藍鉄 - soundless voiceをオススメのモジュールでクリア - 鏡音レン 藍鉄 妖狐 - soundless voiceでの累計MAXコンボ500達成 - 耳と尻尾が動く パンキッシュ - パラジクロロベンゼンをオススメのモジュールでクリア - スクールジャージ - スキキライをCOOLマスターSを使用してクリア - ホワイトエッジ - パラジクロロベンゼンをとりの巣をつけてクリア - スターマイン - soundless voice HARDをクリア f/F レシーバー - スキキライHARDをクリア f/F 鏡音レン 凰月 - Knifeでの累計MAXコンボ712達成 f/F 鏡音レン 鶴 - スキキライをオススメのモジュールでクリア f/F バッドボーイ - パラジクロロベンゼンを6回クリア f/F バッドボーイ AS - パラジクロロベンゼンHARDをクリア f/F マスクなし トリッカー - ミラクルペイントをパニックを使用してクリア F 弐ノ桜・扇舞 - スキキライのすべての難易度を1回プレイ F 生徒会執行部 - 鏡音レンでリズムゲームを40回クリア f/F スタイリッシュエナジーL - 鏡音レンでリズムゲームを40回クリア f/F 鏡音レン 浴衣スタイル - 鏡音レンでリズムゲームを40回クリア f/F 鏡音レン SW ボクサー - 鏡音レンでリズムゲームを45回クリア f/F 巡音ルカ 全24種 モジュール名 値段 オススメ曲 開放条件 引継 備考 巡音ルカ オリジナル - ※1 最初から所持 - サクセサー アカツキアライヴァル(Vo.2) アカツキアライヴァルを1回クリア - テンプテーション Blackjack Blackjackを1回クリア - テンプテーション AS - Blackjack HARDをクリア - 仮面なし サイバーネイション ルカルカ★ナイトフィーバー ルカルカ★ナイトフィーバーを1回クリア - リクルーター Hello, Worker Hello, Workerを1回クリア - 魔女っ娘Style - Hello, Worker HARDをクリア - 巡音ルカ 華 ※2 アカツキアライヴァルをオススメのモジュールでクリア - フロイライン - Blackjackをオススメのモジュールでクリア - ハードロック - ダブルラリアットを1回クリア - VFスーツ - ダブルラリアットをミクロノーツを使用してクリア - フローラル - ルカルカ★ナイトフィーバーをオススメのモジュールでクリア - エターナルホワイト - ダブルラリアットを5回クリア f/F アムール - Blackjackを5回クリア f/F ゆるふわコーデ - Hello, Workerを5回クリア f/F 巡音ルカ 紅玉 - ルカルカ★ナイトフィーバーを5回クリア f/F リンちゃん愛し隊2号 - Hello, Workerをオススメのモジュールでクリア F 参ノ桜・楓香 - アカツキアライヴァルをハイスピードを使用してクリア F 森の妖精姫 - 巡音ルカでリズムゲームを35回クリア f/F 放課後モード - 巡音ルカでリズムゲームを40回クリア f/F クイン・ビー - 巡音ルカでリズムゲームを40回クリア f/F 巡音ルカ 浴衣スタイル - 巡音ルカでリズムゲームを40回クリア f/F 巡音ルカ SW リゾートビキニ - 巡音ルカでリズムゲームを45回クリア f/F 巡音ルカ SW 競泳タイプ - 巡音ルカでリズムゲームを45回クリア f/F ※1…ダブルラリアット、DLCのJust Be Friendsのオススメモジュール扱いとなっている。 ※2…DLCのmagnet(Vo.2)のオススメモジュール扱いとなっている。 KAITO 全19種 モジュール名 値段 オススメ曲 開放条件 引継 備考 KAITO オリジナル - - 最初から所持 - KAITO V3 - KAITOでリズムゲームを40回クリア - 時雨 番凩(Vo.2) 番凩を1回クリア - スミレ 千年の独奏歌 (DIVA edit) 千年の独奏歌 (DIVA edit)を1回クリア - ローザ・ブルー カンタレラ ~grace edition~(Vo.1) カンタレラ ~grace edition~を1回クリア - ローザ・ブルー AS - カンタレラ ~grace edition~をオススメのモジュールでクリア - 仮面なし オリジネイター erase or zero(Vo.2) erase or zeroを1回クリア - ホワイトブレザー - 千年の独奏歌 (DIVA edit)での累計MAXコンボ1000達成 - ネコサイバー - erase or zeroをCOOL、FINE、SAFE、SAD、WORSTのいずれかの数が0でクリア - 尻尾が動く ホリデイ - 千年の独奏歌 (DIVA edit)をオススメのモジュールでクリア - ギルティ - カンタレラ ~grace edition~HARDをクリア f/F レクイエム - 千年の独奏歌 (DIVA edit)HARDをクリア f/F ジェネラル - erase or zero HARDをクリア f/F ジェネラル AS - erase or zeroをオススメのモジュールでクリア f/F マスクなし 零ノ桜・蒼雪 - erase or zeroをハイスピードを使用してクリア F 学ラン★パーカー - KAITOでリズムゲームを45回クリア f/F ジーニアス - KAITOでリズムゲームを40回クリア f/F KAITO 浴衣スタイル - KAITOでリズムゲームを40回クリア f/F KAITO SW ハーフスパッツ - KAITOでリズムゲームを45回クリア f/F MEIKO 全18種 モジュール名 値段 オススメ曲 開放条件 引継 備考 MEIKO オリジナル - - 最初から所持 - 紅葉 番凩(Vo.1) 番凩を1回クリア - ブレイジング 壊セ壊セ 壊セ壊セを1回クリア - ローレライ - 壊セ壊セでの累計MAXコンボ500達成 - 大正浪漫 - 番凩のすべての難易度を1回プレイ - ふわふわコート - 壊セ壊セHARDをクリア - スカーレット ※1 壊セ壊セをパニックを使用してクリア - マリーン・リボン - 番凩をオススメのモジュールでクリア - ノエル・ルージュ - 番凩HARDをクリア f/F ブルークリスタル - 壊セ壊セを5回クリア f/F 零ノ桜・紅椿 - 指切りHARDをクリア F BBオペレーター - MEIKOでリズムゲームを35回クリア f/F グラデュエート - MEIKOでリズムゲームを40回クリア f/F ホイッスル - MEIKOでリズムゲームを40回クリア f/F MEIKO 浴衣スタイル - MEIKOでリズムゲームを40回クリア f/F MEIKO SW ロングパレオ - MEIKOでリズムゲームを45回クリア f/F MEIKO SW ウォーターポロ - MEIKOでリズムゲームを45回クリア f/F 咲音メイコ オリジナル - MEIKOでリズムゲームを30回クリア f/F ボイス系統が専用のものになる ※1…DLCのChange meのオススメモジュール扱いとなっている。 コメント KAITOのSWと学ランパーカー、45回クリアじゃなくて50回クリアで出ました。 -- (名無しさん) 2014-04-16 18 38 56 KAITOのV3が40回クリアしても出てきません。 (ちゃんと確認しました) どうすればいいんですか? 他に条件ってありますか? -- (名無しさん) 2014-04-19 13 59 35 ↑↑学ランパーカーとSWのクリア回数はKAITOでクリア45回で合ってますよ。インフォメーションボードで解放条件が確認出来ます。50回クリアはスキンのKAITO(Concept)です。 -- (名無しさん) 2014-04-19 20 10 03 ↑↑レコードはクリア回数ではなく使用回数なのでそのキャラを使ってMISS×TAKEやCHEAP評価をとった分だけずれています。なのであと少し回数が足りていないのでは? -- (名無しさん) 2014-04-23 11 39 52 裏表ラバーズのオススメモジュールって何ですか? 教えてください! -- (名無し) 2014-04-26 14 06 52 ↑コンフリクトさんです。ちなみに、カスタマイズ→パート選択メニュー→オススメセットでオススメモジュールになります。 -- (名無しさん) 2014-04-27 18 05 14 総合プレイ情報ではMEIKOの使用回数が25回なんだけど、MEIKOのモジュールが全部そろった。嬉しいんだけど、なんで? -- (名無しさん) 2014-04-30 22 56 33 アカツキアライヴァルのボーカル1を藍鉄、ボーカル2をレシーバーにするとめっちゃかっこいいww あとハローワークで鏡音とかにキャラ変えると紙に書いてある名前も変わるんだねヽ(*´∀`)ノ -- (刈音ラン@鏡音廃) 2014-05-22 20 32 50 今作の陽炎リンちゃん、extend版に比べて口紅が濃くなってる。 -- (名無しさん) 2014-06-06 20 58 04 ↑3 前作で全部出して引き継ぐとそうなる -- (名無しさん) 2014-08-30 00 11 32 誰か各モジュールのオススメ曲教えてください!!お願いします。 -- (名無しさん) 2014-09-12 11 40 02 ↑収録曲ではなく、リンの「メランコリー」ならメランコリックみたいな -- (名無しさん) 2014-09-12 11 42 24 レンくんのホワイトエッジのとりの巣?ってなんですか(´・ω・`)? -- (名無しさん) 2014-10-27 23 27 56 ↑メテオで条件を満たすと出てくる、頭のカスタマイズアイテムです。 -- (名無しさん) 2014-10-29 00 14 14 クラシックさん、ついに出ましたね! -- (名無しさん) 2015-02-14 03 22 17 とりの巣? -- (名無しさん) 2015-03-18 18 37 57 わかんなーいとりの巣?ってなに? -- (名無しさん) 2015-03-18 18 39 22 ↑頭のカスタマイズアイテムにありますぜ、詳しくは確認して欲しいっす -- (名無しさん) 2015-03-27 03 12 20 前のモジュールもう少し欲しかった -- (名無しさん) 2015-05-11 19 11 20 ここってDLCのモジュールは記載されないの? アルパーカーRL、ねこみみうさみみパーカー、ひつじさんウェア、おさかなツナギ、ブラックスター&ブルームーンが載ってないけど -- (名無しさん) 2017-02-05 18 30 02 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/vocaloidss/pages/133.html
【曲テーマ】 de-packaged (自ブログに転載) 文:tallyao ※ http //www.nicovideo.jp/watch/sm1136355 より 1 2 3 4 5
https://w.atwiki.jp/mizcremorne/pages/274.html
はじめに スクリプトのサイズ モジュール化の概念 モジュール化の手法 ドア・システム・スクリプト基本的なモジュールslide door module standard door module door main module short touch module group touch module 拡張モジュールsensor module phantom door module モジュール化の効果 モジュール化のデメリット はじめに LSLでは巨大なプログラムを作ることができません。 というのも一つのLSLのサイズは16KByteまでという制限があるためです。 この制限は、スクリプトコードの本体のサイズだけでなく、スクリプトが動作したときのメモリを含めたサイズです。 スクリプトを正しく書いていても、サイズが大きくなって16KByteの制限を越えてしまうと、 「Stack-Heap Collision」 などのエラーが発生し、スクリプトは動かなくなってしまいます。 今回はこの問題に対処するための、中級者向けのお話をしておきます。 スクリプトのサイズ メモリとかコードサイズと言われても何のことやら、という方もいらっしゃると思いますので、簡単に解説します。 解説なんかいらんからサンプルコードを見せい!という方はこちらまで読み飛ばしちゃって下さい。 スクリプトが動作するときには、当然ながらサーバーのパワーを使うわけですが、一つのスクリプトが動作するときに使えるパワーには限度があるということです。 ここで言う「サーバー側のパワー」というのは、スクリプトが動作するための場所のことです。 たとえば、学校の校庭を思い浮かべて見て下さい。 校庭ではいろいろなスポーツが出来るようになっていますが、面積には限りがありますよね。 テニスならば4面取れるけど、サッカーをするときは1面しか取れないとか。 コンピュータ上で何かプログラムが動くときは、校庭にコートを確保するのと同じように、プログラムが動作できるスペースを確保して動くようになっています。 このスペースのことを「メモリ」と言います。 LSLは、このメモリの大きさが16KByteまでに制限されているのです。 校庭のごく一部だけを自由に使えるようなものです。 16KByteというのがどのくらいのサイズかと言うと、例えば、 "こんにちは" という文字データは、1文字4Byte、5文字なので20Byteです。 16キロByteというのは約16,000Byteのことですので、 "こんにちは" に換算すると800個分ですw 「おお、800回も"こんにちは"が言えるのか!」 とは思わないで下さい。 今回の記事のここまでの記述をデータ量に置き換えると、1,700Byteあります。 わずか30行程度の文章でそこまで行きますので、16,000Byte程度ならあっという間に埋まります。 あるいは、皆さんが今使っているかもしれない、インターネットのブラウザ。 私は先ほどインターネットエクスプローラを立ち上げてみましたが、何のページも表示していない状態で、使用メモリは6,000KByteでした。 6,000KByteというのは6,000,000Byteのことです。 16,000Byteと比べると桁違いですね(^^; 「たった16KByteしか使えないのか!」 と思っていただければ幸いです。 スクリプトのサイズを制限しているのは、言うまでもなくサーバー負荷を軽減するためでしょう。 無制限にメモリを使えてしまったら、一本のスクリプトが校庭全面を占拠して、 「今日は俺様のリサイタルだ~!」 などという暴挙が可能になってしまいます。 そんな野望を阻止するため、スクリプトのサイズは16KByteに制限されているわけです。 しかし・・・。 「お、お願いです、うちには相撲取りの息子が5人も居るんです・・・」 「ええい、黙れ!配給は一家につきイモ16個と決まっておる!」 「そ、そんな、それでは息子たちは食べていけません!」 「うるさいヤツめ、ならば食わなければよかろう!」 我々はそんな抑圧された環境下で、黙って耐え忍んでいくしかないのでしょうか。 モジュール化の概念 16KByteの制限はLSLの仕様ですので、これを打ち破ることは不可能です。 一つのスクリプトは必ず16KByte以内で収まるように作らなければいけません。 ですが、複雑なことをしようと思うと、どう頑張ってみたところで16KByteには収まりきらないという事態が起こりえます。 この限界は想像以上にすぐにぶち当たる壁です。 そして、正面からぶつかっていっても、絶対に越えることのできない困難な壁でもあります。 ではどうやったらこの壁を越えることができるでしょうか。 その答えは少年ジャンプあたりを読むと書いてあります。 少年ジャンプのストーリーは「努力」「友情」「勝利」がテーマなんだそうです。 最近のジャンプは知りませんが、ドラゴンボールなどはまさに典型的ですよね。 スクリプトの限界サイズは「努力」しても越えることができません。 こうなると「友情」に頼るしかありません。 一人の小さな手では何もできませんが、皆が集まると何かできてしまうのです。 これがLSLのモジュール化の発想です。 つまり、一つのスクリプトの限界は16KByteですが、複数のスクリプトを組み合わせ、全体として一つの大きなシステムにしてやるのです。 スクリプトの機能を分化し、連携して動くようにすることをモジュール化と言います。 モジュール化してやれば、トータルで見たときには16KByteの制限を越えるシステムを作ることが可能になります。 また、モジュール化には他のメリットもあります。 第一に開発効率が良くなります。 ダイアログモジュールやリッスンモジュール、アニメーション、サウンドなどをモジュール化しておくと、次にそれらの機能を使いたいときにはそのモジュールをほぼそのまま使うことが可能です。 一つ一つのスクリプトにいちいちリッスンやアニメーションのわずらわしいコードを書く必要がなくなります。 メンテナンス性の向上もみこめます。 モジュールごとに機能が分かれていれば、何か修正するときには一部のモジュールだけを更新するだけでOKになります。 例えばゲームの点数やRPGシステムの経験値など、データを保存するようなスクリプトの場合、スクリプトを修正するとデータはリセットされてしまいます。 しかしモジュール化によってデータを管理するスクリプトと、他の機能のスクリプトが分かれていれば、データ管理のスクリプトを修正しない限りはデータは保持されます。 また、拡張性も高くなります。 機能が分割されていますので、新しい機能を追加するときには別のモジュールを作って追加すれば良いのです。 例えば、オブジェクトの色が変わる機能を追加したいと思ったら、色変更用のモジュールを追加するだけです。 モジュール化を上手に実現しておくと、もとからあるスクリプトを一切いじらなくても大丈夫です。 モジュール化の手法 モジュール化を行うには、別に難しいコードを書く必要はありません。 初級スクリプトでも解説しているリンクメッセージ機能を利用すれば良いのです。 リンクメッセージは違うprimのスクリプト同士で通信を行う機能として紹介しましたが、実は同じprim内のスクリプト同士の通信も可能です。 同一prim内のスクリプトへのリンクメッセージ送信: llMessageLinked(LINK_THIS, integer ,string, key); 同一オブジェクト内(全リンクprim)のスクリプトへのリンクメッセージ送信: llMessageLinked(LINK_SET, integer ,string, key); この二つを知っていれば十分にモジュール化は可能です。 モジュールのイベントは基本的に全てlink_messageイベントに統一しておきます。 普通のLSLの構造は、「きっかけ」があったら「処理」を行うものだと何度も説明していますが、「きっかけ」をリンクメッセージだけに統一してしまうのです。 そして「処理」のほうは実現したい機能に応じたものを書きます。 つまり、 「リンクメッセージを受信したら、何らかの処理を行うスクリプト」 これがモジュールの基礎スタイルになります。 イベントをリンクメッセージのみに限定することで、考えるべきポイントは「いかに処理を行うか」だけになります。 処理を実現する仕組みのことを「ロジック」と言いますが、このことから、こうしたモジュールを「ロジック・モジュール」と私は勝手に呼んでいます(^^; 要するに「処理」が主体のモジュールのことです。 一方、タッチやリッスンなど、外部からの操作を受け付けるモジュールもまた必要です。 アバターが直接リンクメッセージを送る方法はありませんので、 「タッチされたらリンクメッセージを送る」 「コマンドを聞いたらリンクメッセージを送る」 というような、先ほどの「ロジック・モジュール」とは逆の働きをするモジュールを用意しなければなりません。 これらは様々なイベントを受け取りますが、あくまでも「処理」は「リンクメッセージの送信」です。 私はこれらのモジュールを「イベント・モジュール」と呼んでます。 ロジック・モジュールイベント:リンクメッセージ 処理:任意 イベント・モジュールイベント:任意 処理:リンクメッセージ さてさて。 少し具体的に考えて見ましょう。 例えば、ドア・システムのモジュール群です。 あんまりモジュール化するメリットはないかもしれませんが、説明するのにわかり易いと思うので(^^; ドアと言っても、いろんな種類のものがありますよね。 初級スクリプトの記事の中でも、回転して開くドアや自動スライドドアなどを作りました。 同じ自動ドアでも、センサーを使ったもの、衝突判定を使ったものなど、作り方を変えることもできました。 そんな風にいろいろな実現方法があるドアを、モジュール化することでひとまとまりの「ドア・システム」にし、どのモジュールを使うかによって回転ドアになったり、スライドドアになったり、はたまた自動ドアにする、手動ドアにするなど、自由自在に組み替えられるようにしてみたいと思います。 まず、ロジック・モジュール。 「処理」を実現する部分です。 今回はドアですから、「ドアの開閉」を実現できればどんなものでも良いでしょう。 ドアの開閉方法はいくつか考えられますね。 回転 スライド(横に限らず。上下とかも) 薄くなって消える 穴が開く/削れる(ホロウやパスカットを使用した変形) 開・閉のテクスチャ切り替え(開いた画像のときにはファントム化する) 他にもあるでしょうが、まぁこんなところで。 それからイベント・モジュール。 ドアが開く「きっかけ」となる部分です。 これもいろんなものが考えられます。 タッチ(誰でもタッチ可能なものから、特定グループ、オーナーのみ等、様々) 合言葉(リッスンを利用したもの) センサー(自動ドア用) 衝突判定(自動ドア用) タイマー(特定時間で開閉) 基本的にはこんなところでしょうか。 やろうと思えばもっと変なのも出来ますが(^^;強い風が吹くと開くとかwww 以上のようなモジュールを用意したとすると、ドアを作る際、使いたいものを組み合わせてオブジェクトに放り込むだけでOKになります。 いちいちスクリプトを書き直す必要がなくなります。 また、「風で開くドア」を作りたいと思ったら、追加するのはイベントモジュール一つだけで済みます。 ロジックモジュール部分はなんら変える必要がありません。 そのように使い勝手が良く、拡張も楽なのがモジュール化のメリットです。 ドア・システム・スクリプト 具体的にコーディングしてみましょう。 ここに載せたスクリプトは自由に改造・再利用していただいて構いません。 組み合わせていろいろドアを作ってみるといいでしょう。 なお、モジュール・スクリプトはオブジェクトの中に直接作るのではなく、インベントリ内に作ったほうが後で使いやすいかと思います。 基本的なモジュール slide door module まずは「ロジック・モジュール」をいくつか作ります。 「ドアの開閉の仕組み」です。 インベントリのお好みの位置に新しいスクリプトを作成し、"slide door module"という名前を付けて下さい。 そして以下のコードを記述します。 slide door module vector pos; vector move_to = 0.0, 1.5, 0.0 ; integer opened = FALSE; default { state_entry(){ pos = llGetLocalPos(); } moving_end(){ if (opened){ pos = llGetLocalPos() - (move_to * llGetRot()); }else{ pos = llGetLocalPos(); } } link_message(integer send, integer num, string str, key id){ if (str == "door"){ if (num){ // open llSetPos(pos + (move_to * llGetRot())); opened = TRUE; } else { // close llSetPos(pos); opened = FALSE; } } } } このモジュールはオブジェクト(prim)をY軸方向に1.5mスライドさせます。 スライドして開くドアの動きを実現したものです。 しかしながら、あくまでも「開閉の動き」だけしか実現していません。 何をしたときにドアが開くかについては一切記述されていませんので、アバターがタッチしたり体当たりしたところで何も起こりません。 standard door module もう一つ「ロジック・モジュール」を作っておきましょう。 インベントリのお好みの位置に新しいスクリプトを作成し、"standard door module"という名前を付けて下さい。 そして以下のコードを記述します。 standard door module rotation rot; vector rotation_to = 0.0, 0.0, 90.0 ; integer opened = FALSE; default { state_entry(){ rot = llGetLocalRot(); } moving_end(){ if (opened){ rot = llGetLocalRot() / llEuler2Rot(rotation_to * DEG_TO_RAD); }else{ rot = llGetLocalRot(); } } link_message(integer send, integer num, string str, key id){ if (str == "door"){ if (num){ // open llSetLocalRot(rot * llEuler2Rot(rotation_to * DEG_TO_RAD)); opened = TRUE; } else { // close llSetLocalRot(rot); opened = FALSE; } } } } このモジュールはオブジェクト(prim)をZ軸基準に90度回転させます。 一般的なドアの動きを実現したものです。 しかしながら、先ほどのスライドドアと同様、あくまでも「開閉の動き」だけしか実現していません。 2つの「ロジック・モジュール」を載せましたが、これらのモジュールはどちらも、リンク・メッセージを受信したときに動き出します。 特に、リンクメッセージの文字列が"door"の場合にのみ「開閉動作」を行うようになっています。 リンクメッセージのinteger値がTRUEの場合は「開」、FALSEの場合は「閉」の動作です。 door main module さて、それでは次に、この二つの「ロジック・モジュール」にリンクメッセージを送る部分のLSLを書いてみます。 インベントリのお好みの位置に新しいスクリプトを作成し、"door main module"という名前を付けて下さい。 コードは以下のようになります。 door main module float auto_close_timer = 60.0; integer opened = FALSE; default { link_message(integer send, integer num, string str, key id){ if (str == "action"){ opened = (!opened) * (num == -1) + (num != FALSE) * (num != -1); llMessageLinked(LINK_SET,opened,"door",NULL_KEY); llSetTimerEvent(auto_close_timer * opened); } } timer(){ llSetTimerEvent(0.0); llMessageLinked(LINK_SET,FALSE,"action",NULL_KEY); } } このロジックモジュールは、あらゆるドアに共通した性質・動作を実装したものです。 共通した性質とは「ドアには開・閉の2つの状態がある」という点です。 共通した動作とは「開けてから一定時間が経過すると自動的に閉まる」ことです。 スライドドアであろうと、普通のドアであろうと、開・閉の2状態があることには変わりないし、一定時間経つと自動で閉まる機能があってしかるべきでしょう。 つまりこのモジュールは「ドアの基本的な性質」を実現したものです。 あらゆるドアは全てこのモジュールをコアとして使います。 コードをざっとながめていただくと分かるかと思いますが、このモジュールはリンクメッセージ"action"を受信したときに動き、"door"というリンクメッセージを送信するだけの動きしかしません。 先ほど載せたスライドドア、スタンダードドアはどちらもリンクメッセージ"door"で動き出すようになっていましたから、このメインモジュールからのリンクメッセージを受けて動くということになります。 ドアの動きをスライド式にしたければ、スライド・ドア・モジュールを使い、一般的なドアにしたければスタンダード・ドア・モジュールを使います。 どちらのモジュールを使うにしても、メイン・モジュールは同一のものでOKになります。 short touch module さて、これでロジックモジュールができましたので、次に「イベントモジュール」を作ってみましょう。 「ドアの開閉するきっかけ」です。 インベントリのお好みの位置に新しいスクリプトを作成し、"short touch module"という名前を付けて下さい。 そして以下のコードを記述します。 short touch module float distance = 5.0; default { touch_start(integer detected){ if (llVecDist(llGetPos(), llDetectedPos(0)) = distance){ llMessageLinked(LINK_SET,-1,"action",llDetectedKey(0)); }else{ llInstantMessage(llDetectedKey(0), "There is out of your reach. You can t touch. "); } } } このモジュールは基本的にタッチイベントに反応しますが、距離の制限が付いています。 先頭に定義している変数distanceがタッチが有効になる距離です。 ここに記載した例(distance = 5.0)であれば、オブジェクトから5m以内ならタッチできますが、それより距離があるとタッチしたことになりません。 適切な距離からオブジェクトにタッチすると、リンクメッセージ"action"が送信されます。 このリンクメッセージはドアのメインモジュールで受信され、最終的にドアの開閉が行われます。 遠い位置からのタッチを無効にすることで、ドア開閉の動きはより自然になるはずです(ドアの側にいないのにタッチして開けられるのは不自然ですのでw)。 group touch module もう一つイベントモジュールを作りましょう。 インベントリのお好みの位置に新しいスクリプトを作成し、"group touch module"という名前を付けて下さい。 group touch module float distance = 5.0; default { touch_start(integer detected){ if (llVecDist(llGetPos(), llDetectedPos(0)) = distance ){ if (llSameGroup(llDetectedKey(0))){ llMessageLinked(LINK_SET,-1,"action",llDetectedKey(0)); }else{ llInstantMessage(llDetectedKey(0), "Group member only."); } }else{ llInstantMessage(llDetectedKey(0), "There is out of your reach. You can t touch. "); } } } ほとんどショート・タッチと一緒ですが、グループ判定を付け加えてみました。 オブジェクトと同一グループをアクティブにしていないと反応しません。 グループメンバーが適切な距離からオブジェクトにタッチすると、リンクメッセージ"action"が送信されます。 そしてドアメインモジュールを経由し、ドアの開閉が行われることになります。 拡張モジュール ロジック、イベントモジュールともに2つ載せましたが、どちらを使うかは用途に応じて選択すればOKです。 さらには、もっと他のモジュールを用意しても構いません。 必要なことは、 1、イベントモジュールはリンクメッセージ"action"を送信する 2、ロジックモジュールはリンクメッセージ"door"を受信して動く この2点です。 さらに詳しく書くなら、リンクメッセージに指定する整数値と文字列は以下のような意味になります。 イベントモジュールから送信するリンクメッセージ 整数値 文字列 意味 TRUE "action" ドアを開く FALSE "action" ドアを閉じる -1 "action" ドアが開いてれば閉じる、閉じていれば開く ロジックモジュールで受信するリンクメッセージ 整数値 文字列 意味 TRUE "door" ドアを開く FALSE "door" ドアを閉じる 以上のルールを逸脱しなければ、どのようなモジュールを追加することも可能です。 では拡張してみましょう。 sensor module 自動ドアに対応するため、センサーイベントを使ったイベントモジュールを追加してみます。 インベントリのお好みの位置に新しいスクリプトを作成し、"sensor module"という名前を付けて下さい。 せっかくですので、以前すくりぷたXさんがおっしゃっていた段階的な探知を実現してみましょう。 sensor module default { state_entry(){ llSensorRepeat("", "", AGENT, 15, PI, 10.0); } sensor(integer detected){ state wait_level2; } } state wait_level2 { state_entry(){ llSensorRepeat("", "", AGENT, 10, PI, 3.0); } sensor(integer detected){ state wait_level3; } no_sensor(){ state default; } } state wait_level3 { state_entry(){ llSensorRepeat("", "", AGENT, 5, PI, 0.25); } sensor(integer detected){ state activate; } no_sensor(){ state wait_level2; } } state activate { state_entry(){ llMessageLinked(LINK_SET,TRUE,"action",llDetectedKey(0)); llSensorRepeat("", "", AGENT, 5, PI, 5.0); } no_sensor(){ llMessageLinked(LINK_SET,FALSE,"action",llDetectedKey(0)); state wait_level3; } } 遠距離・長間隔の探知から近距離・短間隔の探知へと遷移していき、至近距離に入ったときにリンクメッセージTRUE,"action"を送信し、ドアを開きます。 逆に、至近距離に誰もいなくなったときにはリンクメッセージFALSE,"action"を送り、ドアを閉じます。 これで自動ドアも作れるようになりました。 ショートタッチやグループタッチの代わりにセンサーモジュールを使えば、そのまま自動ドアになります。 phantom door module ロジックモジュールも拡張してみましょう。 バリアのように、薄れて消えるタイプのドアを作ってみます。 インベントリのお好みの位置に新しいスクリプトを作成し、"phantom door module"という名前を付けて下さい。 phantom door module float alpha_max = 0.5; integer opened = FALSE; default { state_entry(){ llSetStatus(STATUS_PHANTOM, FALSE); } link_message(integer send, integer num, string str, key id){ if (str == "door"){ if (num){ if (!opened){ float a; // open for (a = alpha_max; a 0.0; a -= 0.05){ llSetAlpha(a, ALL_SIDES); llSleep(0.05); } llSetAlpha(0.0, ALL_SIDES); llSetStatus(STATUS_PHANTOM, TRUE); opened = TRUE; } } else { if (opened){ float a; // close for (a = 0.0; a alpha_max; a += 0.05){ llSetAlpha(a, ALL_SIDES); llSleep(0.05); } llSetAlpha(alpha_max, ALL_SIDES); llSetStatus(STATUS_PHANTOM, FALSE); opened = FALSE; } } } } } このモジュールはドアを透明にし、ファントム化(幻影)にします。 閉じるときは半透明(先頭の変数alpha_maxに定義した透明度)になります。 開閉のきっかけはリンクメッセージ"door"ですので、スライドドアやスタンダードドアの代わりとしてそのまま使えます。 モジュール化の効果 以上でスクリプトを合計7本、載せました。 今回載せたスクリプトによって、何種類のドアが作れるでしょうか? イベントモジュール、メインモジュール、ロジックモジュールの3つを組み合わせて使いますが、組み合わせは以下の通りです。 No イベント メイン ロジック ドアの機能 1 short touch main slide タッチするとスライドして開くドア 2 short touch main standard タッチすると回転して開くドア 3 short touch main phantom タッチすると透明になるドア 4 group touch main slide スライドして開くグループ専用ドア 5 group touch main standard 回転して開くグループ専用ドア 6 group touch main phantom 透明になるグループ専用ドア 7 sensor main slide スライドして開く自動ドア 8 sensor main standard 回転して開く自動ドア 9 sensor main phantom 透明になる自動ドア 全部で9種類のドアが実現可能であることがおわかりいただけるかと思います。 スクリプトは7種類しか書いていないのに、9種類の機能が実現できる、これがモジュール化の利点です。 イベントモジュールやロジックモジュールを追加するたびに実現可能なドアは増えます。 例えば、イベント・ロジックともにもう一つずつ追加すると、スクリプトの数は9個で、作れるドアは4×4の16種類になります。かなりのお得感♪ まぁ、今回取り上げたのはドアですから、わざわざモジュール化しなくてもどれも簡単に作れるだろうとは思います。 しかし、より複雑なものを作るにあたり、モジュール化を念頭にして作っていくのと、ひたすら一つのスクリプトとして組み上げるのでは、後々の効率が大きく異なってきます。 例えば、今回作ったイベントモジュールなどは他のものを作るときにも流用可能なはずです。 仲間と一緒に複雑なシステムを組み上げるなんていうときにも便利です。 リンクメッセージでやり取りする内容さえ決めておけば、あとはそれぞれに分業が可能になりますので。 一つのスクリプトのサイズ上限を克服するための小細工が、ここまでくると実に有用な開発手法であることがお分かりいただけるかと思います。 なんでもかんでもモジュール化すれば良いとは言いませんけども(^^; モジュール化のデメリット 良いところばかり挙げて問題点に触れないわけにもいきませんので、最後に補足です。 一つのLSLモジュールは16kのサイズであると、最初に書きました。 逆説的に言うなら、モジュールを1つ作ると16kのサーバーリソースを消費する、とも言えます。 モジュール化が便利だからといって何でもかんでも分割していたら、トータルのサイズはどんどん大きくなっていきますので、一概にメリットばかりではなくなってきます。 また、モジュール間のやりとりにはリンクメッセージを使っていますが、同一prim内のスクリプトが増加すると、一度のリンクメッセージでそれらが一斉に反応することになります。 listenなどに比べれば負荷は軽いとは言え、数が増せばそれなりに重くなっていくのは確かです。 最も良いのは、各モジュールを16k単位に分割することです。 ぴったり分けるのは困難ですから、可能な範囲でモジュールを一つにまとめ、なるべく無駄のない形に仕上げることが最良の道になります。 例えば、一つのスクリプトで済むところを4つも5つものモジュールにするというのは少々安易です。 バランスの問題になりますので、難しいところではありますが。 名前 コメント
https://w.atwiki.jp/drupal/pages/97.html
Hacked!モジュール 概要 http //drupal.org/project/hacked Drupalでの開発において「コアをハックしない」ことは大変重要です。Drupalコアや配布されている拡張モジュールをハックしてしまうとDrupal地獄に堕ちることになります。 このモジュールは、インストール済みのモジュールをスキャンして、ハックしてしまったモジュールがないか検証してくれます。 drupal.orgでの説明 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 このモジュールはあなたのサイトが「ハック」されることを防ぐものではありません。 このモジュールは、現在インストール済みのDrupal、拡張モジュール、テーマをスキャンし、それらを再ダウンロードして、変更された箇所がないかを検証します。変更点は分かりやすく示され、また、diffモジュールがインストールされている場合、Hacked!は変更された正確な行を示してくるようになります。 さらにHacked!は、drushインテグレーションを提供しており、どのファイルが変更されているかをコマンドラインで見ることもできます。 これはもっぱら開発用のツールであり、プロダクションサイトには絶対にインストールしないでください(インストールしようと考えもしないでください)。 類似モジュール md5check や File integrity check など、 integrity(整合性、同一性) モジュールは他にもいくつかあります。これらのモジュールは実際のサイトをコード変更の危険から守る機能がありますが、Drupalコアしかチェックしません。
https://w.atwiki.jp/spacepirateszombies/pages/50.html
Cannons ↓クリックで展開 +... モジュール 必要な部品 必要な研究レベル Pulse Cannon なし なし Disruptor Cannon 1 Cannons Level 2 Energy Burst Cannon 2 Cannons Level 4 Mass Driver 3 Cannons Level 8 Particle Cannon 3 Cannons Level 6 Beams +... モジュール 必要な部品 必要な研究レベル Focal Emitter なし なし Overload Emitter 1 Beams Level 1 Ion Emitter 2 Beams Level 5 Leech Emitter 3 Beams Level 6 Fusion Beam Emitter 3 Beams Level 8 Reactor +... モジュール 必要な部品 必要な研究レベル Surplus Reactor なし なし Standard Reactor Reactor Level 2 High Capacity Reactor Reactor Level 5 Overcharge Reactor Reactor Level 8 Launchers +... モジュール 必要な部品 必要な研究レベル Micro Missile なし なし Surplus Torpedo なし なし Missile 1 Launchers Level 1 Torpedo Launchers Level 3 SRM Launcher Launchers Level 2 Gravity Missile Launchers Level 4 Hunter SRM 3 Launchers Level 7 Shields +... モジュール 必要な部品 必要な研究レベル Tiny Small Med Large Huge Surplus Shield なし なし 16 16 40 121 225 Standard Shield Shields Level 2 22 22 53 162 300 Quick Charge Shield Shields Level 5 11 11 26 81 150 Fortress Shield Shields Level 8 45 45 106 325 600 Engines +... モジュール 必要な部品 必要な研究レベル Surplus Engine なし なし Basic Engine Engines Level 2 Thruster Engine Engines Level 5 Inertial Engine Engines Level 8 Cloak +... モジュール 必要な部品 必要な研究レベル Surplus Cloak なし なし Standard Cloak 1 Cloak Level 2 Stable Cloak 2 Cloak Level 5 Experimental Cloak 3 Cloak Level 8 Armor +... モジュール 必要な部品 必要な研究レベル Light Armor なし なし Medium Armor Armor Level 2 Heavy Armor Armor Level 5 Advanced Armor Armor Level 8 Subsystems +... モジュール 必要な部品 必要な研究レベル Mining Laser なし なし Surplus Scanner なし なし Point Defense Subsystems Level 3 Scanner Subsystems Level 5 Beam Booster Module Beams Level 3 Cannon Booster Module Cannons Level 3 Cloak Booster Module Cloak Level 4 Crew Booster Module Crew Level 3 Engine Booster Module Engines Level 3 Launcher Booster Module Launchers Level 5 Reactor Booster Module Reactor Level 3 Shield Booster Module Shields Level 3 Crew +... モジュール 必要な部品 必要な研究レベル Suicide Cannon Crew Level 2 Grunt Shuttle Crew Level 5 Turrets +... モジュール 必要な部品 必要な研究レベル Single Mount Turret なし なし Focal Turret なし なし Disruptor Turret Turrets Level 1 Double Mount Turret Turrets Level 2 Fixed Turret Mod Turrets Level 3 Stealth Leech Turret Turrets Level 4 Huge Triple Mount Turret Turrets Level 5 Stealth Ion Turret Turrets Level 6 Torpedo Rack Turrets Level 7 Battle Station Turrets Level 8 Mines +... モジュール 必要な部品 必要な研究レベル Surplus Mines なし なし Basic Mines Mines Level 2 Ion Mines Mines Level 4 Scanner Mines Mines Level 6 Ion Emitter Mines Mines Level 8 Cluster Mines Mines Level 10 Drones +... モジュール 必要な部品 必要な研究レベル 影響する研究 Fighter Drones なし なし Cannon Cloaked Fighter Drones Drones Level 2 Cannon Zapper Drones Drones Level 4 Beam Cloaked Zapper Drones Drones Level 6 Beam Bomber Drones Drones Level 8 Cannon Cloaked Bomber Drones Drones Level 10 Cannon Bombs +... モジュール 必要な部品 必要な研究レベル Resonance Mass Bomb なし なし Thermal Mass Bomb Bombs Level 3 Ion Mass Bomb Bombs Level 5 Corrosive Mass Bomb Bombs Level 8
https://w.atwiki.jp/mikudiva/pages/20.html
(22+9+8)39/39公開 ※別キャラモジュール及び初音ミクデフォルトモジュールは数に入りません(公式発表) 使用可能モジュール一覧デフォルトモジュール ピアプロコラボ(22)ギャラクシー フェアリー ゴシック ミコ ねむねむ スノウ プリンセス ホワイトドレス パイレーツ VN02 にゃんこ パンク スクール ダンサー みやび チャイナ プラグイン ハートハンター アラビアン チアコス マジシャン ボーカル その他(9)メイコスタイル / リンスタイル ハツネミク スター スペチャン39 / スペチャン5 ガリア軍第7小隊(戦場のヴァルキュリア) 初音ミク スイムウェア 初音ミク スイムウェアS P-スタイル(8) [ 上段MG・FB・CW) / (中段RP・LP・PB) / (下段CG・IS)] 別キャラ通常コスKAITO / MEIKO 鏡音リン・レン 巡音ルカ 弱音ハク / 亞北ネル 咲音メイコ スイムウェア モジュール取得条件 使用可能モジュール一覧 デフォルトモジュール ピアプロコラボ(22) ギャラクシー フェアリー ゴシック ミコ ねむねむ スノウ プリンセス ホワイトドレス パイレーツ VN02 にゃんこ パンク スクール ダンサー みやび チャイナ プラグイン ハートハンター アラビアン チアコス マジシャン ボーカル その他(9) メイコスタイル / リンスタイル ハツネミク スター スペチャン39 / スペチャン5 ガリア軍第7小隊(戦場のヴァルキュリア) 初音ミク スイムウェア 初音ミク スイムウェアS P-スタイル(8) [ 上段MG・FB・CW) / (中段RP・LP・PB) / (下段CG・IS)] 別キャラ 通常コス KAITO / MEIKO 鏡音リン・レン 巡音ルカ 弱音ハク / 亞北ネル 咲音メイコ スイムウェア モジュール取得条件 番号 キャラ 楽曲 条件1 条件2 1 初音ミク なし なし なし 2 メイコスタイル Dreaming Leaf-ユメミルコトノハ- HARD /STANDRAD 以上 ハイスコア250000以上 3 リンスタイル いのちの歌 レンver. NORMAL /GREAT 以上 リンver. NORMAL /GREAT 以上 4 スペチャン5 みくみくにしてあげる♪【してやんよ】 スペチャン39にしてHARD /GREAT 以上 なし 5 スペチャン39 みくみくにしてあげる♪【してやんよ】 NORMAL /STANDARD 以上 MAXコンボ70以上 6 ガリア軍第7小隊 荒野と森と魔法と歌 NORMAL /STANDARD 以上 クリア回数5以上 7 チア Dear cocoa girls NORMAL /STANDARD 以上 MAXコンボ110以上 8 プラグイン Star Story NORMAL /GREAT 以上 クリア回数5以上 9 ゴシック ひねくれ者 NORMAL /STANDARD 以上 MAXコンボ100以上 10 プリンセス 恋スルVOC@LOID NORMAL /STANDARD 以上 クリア回数5以上 11 ミコ いのちの歌 HARD /STANDRAD 以上 ハイスコア130000以上 12 にゃんこ 雨のちSweet *Drops NORMAL /STANDARD 以上 クリア回数5以上 13 ねむねむ マージナル NORMAL /GREAT 以上 MAXコンボ130以上 14 ハートハンター ワールドイズマイン NORMAL /STANDARD 以上 クリア回数5以上 15 ボーカル Packaged HARD /STANDRAD 以上 ハイスコア230000以上 16 パンク 恋は戦争 NORMAL /GREAT 以上 クリア回数5以上 17 ダンサー Far Away NORMAL /STANDARD 以上 クリア回数5以上 18 スター フキゲンワルツ NORMAL /GREAT 以上 クリア回数5以上 19 フェアリー みくみく菌にご注意♪ NORMAL /GREAT 以上 MAXコンボ110以上 20 スクール その一秒スローモーション NORMAL /GREAT 以上 MAXコンボ100以上 21 スノウ ストロボナイツ NORMAL /STANDARD 以上 MAXコンボ100以上 22 アラビアン 天鵞絨アラベスク NORMAL /GREAT 以上 クリア回数5以上 23 みやび 桜ノ雨-strandard edit- HARD /STANDRAD 以上 ハイスコア200000以上 24 チャイナ ラブリスト更新中? NORMAL /GREAT 以上 MAXコンボ110以上 25 マジシャン ミラクルペイント NORMAL /STANDARD 以上 MAXコンボ120以上 26 ホワイトドレス メルト HARD /STANDRAD 以上 ハイスコア300000以上 27 パイレーツ ハト NORMAL /STANDARD 以上 MAXコンボ110以上 28 VNO2 moon NORMAL /GREAT 以上 クリア回数5以上 29 ギャラクシー Last Night, Good Night NORMAL /GREAT 以上 MAXコンボ80以上 30 初音ミク スイムウェアS スカイブルータグ限定楽曲※1 NORMAL /GREAT 以上 限定モジュール 31 初音ミク スイムウェア 全リズムゲーム 初音ミク やりこむ(?)※2 なし 32 ハツネミク The secret garden NORMAL /STANDARD 以上 クリア回数5以上 33 P-スタイルPB ホワイトタグ全楽曲 NORMAL /GREAT 以上 なし 34 P-スタイルCW スカイブルータグ全楽曲 NORMAL /GREAT 以上 なし 35 P-スタイルIS 全リズムゲーム NORMAL /GREAT 以上 なし 36 P-スタイルRP ピンクタグ全楽曲 NORMAL /GREAT 以上 なし 37 P-スタイルLP オレンジタグ全楽曲 NORMAL /GREAT 以上 なし 38 P-スタイルFB ブルータグ全楽曲 NORMAL /GREAT 以上 なし 39 P-スタイルMG イエロータグ全楽曲 NORMAL /GREAT 以上 なし 40 P-スタイルCG 全リズムゲーム HARD /GREAT 以上 なし 41 弱音ハク えれくとりっく・えんじぇぅ NORMAL /STANDARD 以上 MAXコンボ120以上 42 亞北ネル 初音ミクの消失 NORMAL /STANDARD 以上 ハイスコア230000以上 43 咲音メイコ あなたの歌姫 メイコにしてHARD /GREAT 以上 なし 44 メイコ あなたの歌姫 NORMAL /STANDARD 以上 クリア回数5以上 45 メイコ スイムウェア 全リズムゲーム メイコ やりこむ(?)※2 なし 46 鏡音リン 荒野と森と魔法の歌(リンver.) NORMAL /STANDARD 以上 MAXコンボ100以上 47 鏡音リン スイムウェア 全リズムゲーム 鏡音リン やりこむ(?)※2 なし 48 鏡音レン 荒野と森と魔法の歌(レンver.) NORMAL /STANDARD 以上 MAXコンボ100以上 49 鏡音レン スイムウェア 全リズムゲーム 鏡音レン やりこむ(?)※2 なし 50 カイト 金の聖夜霜雪に朽ちて NORMAL /STANDARD 以上 クリア回数5以上 51 カイト スイムウェア 全リズムゲーム カイト やりこむ(?)※2 なし 52 巡音ルカ Ievan Polkka NORMAL /STANDARD 以上 MAXコンボ100以上 53 巡音ルカ スイムウェア 全リズムゲーム 巡音ルカ やりこむ(?)※2 なし ※1 モジュールを初音ミク スイムウェアにしてThe secret gardenとDear cocoa girlの両方をNORMAL /GREAT以上でクリアHARD / GREATでクリアしても出ませんでした。 NORMAL以外は不可? ※2 指定されたモジュール&NORMAL以上同難易度で 評価GREAT以上を1回取得 評価STANDARDを5回取得どちらかの条件をリン、レンverを除く全32曲で満たす。 条件補足 ミクの場合はデフォルトの「初音ミク」モジュールで通す必要有 条件1・2はばらばらに達成でOKMAXコンボ・ハイスコアは難易度不問。 「クリア回数5回」は、同難易度で5回プレイする必要有 P-スタイルCGはリン、レンverもクリアする必要有 モジュール取得用チェックシート(A4印刷用)(7/10更新)
https://w.atwiki.jp/starbasehgb/pages/21.html
モジュール このWikiでは便宜上、モジュールは基本的な装甲類以外から成る船の各機関の総称と定義します。 モジュール [部分編集] 英名 和名 概要 画像 Cargo beam 貨物輸送ビーム 一種のレーザーを発射し、軌道上のあらゆる物体をロックできます。 Fixed mount 固定式銃座 旋回しない、船に積む大砲やマイニングレーザーを搭載する銃座です。 Turn table 旋回式銃座 旋回できる、船に積む大砲やマイニングレーザーを搭載する銃座です。 Generator 発電機 発電機は、電力を必要とするモジュールに必要です。 Hinge ヒンジ ドアや開閉装置に使うジョイントです。 Radio transmitter 無線送信機 あらゆるデータを無線で送信できる送信専用の無線機です。 Radio receiver 無線受信機 あらゆるデータを無線で受信できる受信専用の無線機です。 Range finder 距離計 命中したオブジェクトやプレイヤーまでの距離を報告できるレーザーポインターです。 Robot arm ロボットアーム 工場の自動化ラインや武器の搭載にも幅広く使われる多関節の器官です。 Thuruster スラスター 宇宙船が飛行するために必要なパーツ。 Button ボタン 押す事で信号を送ることができるボタンです。 Cargo crate カーゴクレート 資源を安全に輸送するために必要な小さなボックスです。 Chair 椅子 椅子です。コックピット用の物も存在します。 Lamp ランプ 電灯です。動作するには電力が必要です。 Lever レバー トグル式のレバーです。可動範囲を設定できます。 Modular crate モジュラークレート 物資を収容するとき、物資を圧縮して収容できるボックスです Propellant 燃料タンク 3つのサイズがある、スラスター用の燃料タンクです。 Mover ムーバー エレベーターや砲塔、自動化ラインの作成等に使います。 Relay リレー メインレールネットワークからサブレールネットワークを分別するために使います。(不明瞭) Sensor strip センサーストリップ ムーバーが停止する位置を指定する。(不明瞭) Socket ソケット レールを介してムーバーに電力供給をするモジュールです。 Trigger トリガー YOLOLを介してレールネットワークの動作を制御できる物です。 Information screen 情報スクリーン ※要情報 Moduler display モジュラーディスプレイ YOLOLでプログラミングされた動作を制御する管理用画面です。 Cargo lock frame 貨物固定フレーム 内側の物を固定化するために使われるフレームです。 Flight control unit 飛行制御ユニット 船に搭載しているスラスターを制御するためのユニットです。 Main flight computer 中央飛行制御コンピューター 複数のFCUを統括できるユニットです。 Mining laser 採掘用レーザー 命中したオブジェクトに継続的な損傷を与えます。 Network relay ネットワークリレー ネットワークを複数のサブネットワークに分離するときに使います。 Tractor beam 誘導ビーム 命中したオブジェクトを引き寄せます。 YOLOL chip YOLOLチップ YOLOL言語を使用して命令を書き込めるボードです。 Chip socket チップソケット 電力とデータネットワークをYOLOLチップに接続します。 Memory chip メモリーチップ チップ間でデータを共有できるモジュールです。 Modular device rack モジュラーデバイスラック 複数のYOLOLチップを収納し、接続できるモジュールです。
https://w.atwiki.jp/perlref/pages/98.html
package 【宣言】 package STRING 【読み方】 ぱっけーじ 【説明】 packageで指定した行以降を、次のpackage宣言が出てくる行またはそのファイルの最後までがSTRINGの名前空間を持つようになります。 ↑は複雑なことを行っているように見えますが、簡単に、機能的に言えば、同じ名前が使えるということです。 package宣言をしないと、自動的に名前空間はmainになります。普段は省略されていてわかりませんが、その中で宣言された変数(ここでは)variableは、正式には[ $main variable ]]となります。名前空間をsubにすると、それ以降に宣言されたvariable(先ほどと同じ名前)は、[ $sub variable ]となり、表面上(省略時)は同じに見えて、正確にはまったく違う変数になります。 主に、ライブラリやモジュール、オブジェクト指向チックなプログラムを組むときに使用することが多いです。 【関連事項】 bless